Link by Attribute (Text Attribute)

Our engineers use requirement identifing numbers to support traceability efforts, not DOORS Absolute Numbers or Object Identifiers. I have a script I have used for years to generate the links between to modules by manually entering the "text attribute" name between the "" in the attached script. I have put the dxl sript in a .doc format so that I could turn line numbering on and highlight the area in the script that I modify. See line 114 highlighted in yellow in the attached file.

Our plan is to upgrade to DOORS 9.3. Yesterday I started efforts to validate DOORS 9.3 to note and resolve any issues that may occure when we transition our "production DOORS requirements database" to 9.3. This script has always worked for me through all the various DOORS upgrades until yesterday. When I loaded and tried to run the script in DOORS 9.3, I received the following error message

"-E- DXL: <Line:434> incorrect arguments for function (helpOn)
-I- DXL: All done. Errors reported: 1. Warnings reported: 0."

I am only marginally dxl savvy and would appreciate any and all help to let me know what script should be modified in the attached file so that it will run and generate links between the source module and a defined "text attribute" in the target module.

Thank you.
SystemAdmin - Tue Feb 15 15:53:13 EST 2011

Re: Link by Attribute (Text Attribute)
SystemAdmin - Tue Feb 15 22:37:12 EST 2011

Code at line 434 is: helpOn(linkWin, DOORSHelp, helpLinkByAttribute)

Not sure if this is the bleedin obvious - but I can't see anywhere in the code where variables DOORSHelp and helpLinkByAttribute have been declared or set to any values. If this has worked before, are these constants defined somewhere else? Maybe custom added to the one of the two included files - linkops & listops, but missing in the 9.3 copy of these common files? Maybe I'm barking up the wrong tree!!

Also checked the DXL Reference manual for versions 8.3, 9.2, 9.3 - no changes to the function declaration.


Paul Miller
Melbourne, Australia

Re: Link by Attribute (Text Attribute)
jhaury - Mon Sep 26 20:21:18 EDT 2011

Hi Pat,

I came across your post and thought you might be interested in a toolkit our company uses to handle updating links. Instead of running Link by Attribute over and over again, we use SnapDOORS (snapdoors.com) and have set up their Melba tool to refresh links for various programs in our company at one time. Maybe it will help your situation? I know it's compatible with DOORS 9.

Jason